Why Do Rainbows Never Shine